package com.neudu.yiyang.service;

import com.github.pagehelper.PageInfo;
import com.neudu.yiyang.pojo.Backdown;

public interface BackdownService {
//    // 获取所有退住信息并关联客户姓名，支持分页查询
//    PageInfo<Backdown> getAllBackdownsWithCustomerName(int pageNum, int pageSize);
//
//    // 根据关键字获取退住信息并关联客户姓名，支持分页查询
//    PageInfo<Backdown> getBackdownsByKeywordWithCustomerName(String keyword, int pageNum, int pageSize);

    // 根据退住信息 ID 获取退住信息
    Backdown getBackdownById(Integer id);

    // 添加一条退住信息
    void addBackdown(Backdown backdown);

    // 根据客户 ID 更新退住信息

    //根据退住信息 ID 更新退住信息
    void updateBackdown(Backdown backdown);
//    // 根据退住信息 ID 删除退住信息
//    void deleteBackdownById(Integer id);

    // 根据客户 ID 更新床位状态
    void updateBedStatus(int customerId, int status);

    Backdown getBackdownByCustomerId(Integer customerId);

   void updateBackdownByCustomerId(Backdown backdown);

}